package com.woniuxy.venueservice.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.core.util.PageInfo;
import com.woniuxy.venuedao.model.VenueApply;
import com.woniuxy.venuemodel.dto.VenueApplyDto;
import com.woniuxy.venuemodel.form.RefuseVenueApplyForm;
import com.woniuxy.venuemodel.param.AuthVenueApplyParam;
import com.woniuxy.venuemodel.param.FindVenueApplyParam;

import java.util.List;

/**
 * <p>
 * 场馆申请入驻表 服务类
 * </p>
 *
 * @author 冉杰
 * @since 2024-01-15
 */
public interface VenueApplyService extends IService<VenueApply> {

    PageInfo<VenueApply> findVenueApplyByCondition(FindVenueApplyParam param);

    void authVenue(AuthVenueApplyParam param);

    void refuseVenue(RefuseVenueApplyForm form, Integer adminId);

    List<VenueApplyDto> searchVenueByPhone(String phone);
}
